# 1 导入自定义模块
# import animal_module
# from animal_module import dog
# from animal_module import duck as dc
#
# animal_module.cat()
# dog()
# dc()


# 2 导入不同模块的同名功能
# from test_module1 import hello
# from test_module2 import hello

# hello()


# 3 __main__变量
# import test_module1


# 4 __all__变量
from test_module2 import *

f1()
# f2()  # 因为__all__变量的列表中没有'f2'，所以通过import *无法导入f2函数
